Pitfalls when using parallel streams in OMNeT++ simulations
نویسندگان
چکیده
By means of a simple OMNeT++ simulation scenario, which uses parallel streams of random numbers, we want to point out several technical pitfalls when applying different random number generators and using different initialization values for them. We describe shortcomings of the built-in random number generator (RNG) and describe traps when using modern RNGs. Quantitative and qualitative analyses of simulation results expose the danger of a careless simulation setup with regard to random components.
منابع مشابه
A simple OMNeT++ queuing experiment using different random number generators
We apply a simple queuing-experiment using parallel streams of random numbers to exhibit shortcomings of the OMNeT++ random number generator. As an improvement we implement more modern generators.
متن کاملExtending the OMNeT++ Sequence Chart for Supporting Parallel Simulations in Horizon
Developing parallel network simulations is a complex task. Besides getting the model right, developers of parallel simulations are striving for an additional design goal: Performance. We argue that developers need an insight into the behavior of a simulation model in order to assess and optimize its parallel performance. Specifically, given a parallel simulation model, it is imperative to ident...
متن کاملUsing specification and description language to represent users' profiles in OMNET++ simulations
Omnet++ is a powerful and open-source simulation tool which is basically intended to model discrete-event systems. In particular, Omnet++ is extensively used to model and simulate computer networks. Typically, when a Wide Area Network needs to be modeled, different assumptions are made in order to simplify the complexity associated with human behavior. Nevertheless, human behavior can also be m...
متن کاملManaging cross layer information in OMNeT++ network simulations
This paper describes a general approach to dealing with cross layer information in OMNeT++-based network simulations. Rather than prescribe a specific cross layer architecture, this work is intended to address the software engineering problem of passing information between simulation modules in a sound way. An XML-based mechanism for passing information between modules using OMNeT++’s controlIn...
متن کاملUsing Realistic Internet Topology Data for Large Scale Network Simulations in OMNeT++
Results from simulation models can be used to derive implications for real scenarios only when the model is designed very close to reality. Besides solving the question of how to generate data traffic in the simulation, one has to solve also the problem of how to generate larger realistic topologies. The latter are required in many cases to evaluate protocols and mechanisms with respect to scal...
متن کامل